Light Propagation Maps on Parallel Graphics Architectures
نویسندگان
چکیده
Light going through a participating medium like smoke can be scattered or absorbed by every point in the medium. To accurately render such a medium we must compute the radiance resulting at every point inside the medium because of these physical effects, which have been modeled by the radiative transfer equation. Computing the radiance at any point inside a participating medium amounts to numerically solving this radiative transport equation. Discrete Ordinate Method (DOM) is a widely used solution method. DOM is computationally intensive. Fattal [Fat09] proposed Light Propagation Maps (LPM) to expedite DOM computation. In this paper we propose a streaming based parallelization of LPM to run on SIMD graphics hardware. Our method is fast and scalable. We report more than 20× speed improvement by using our method as compared to Fattal’s original method. Using our approach we are able to render 64×64×64 dynamic volumes with multiple scattering of light at interactive speed on complex lighting, and are able to render volumes of any size independent of the GPU memory capability.
منابع مشابه
Towards real time diffuse optical tomography:
Parameter recovery in diffuse optical tomography is a computationally expensive algorithm, especially when used for large and complex volumes, as in the case of human brain functional imaging. The modeling of light propagation, also known as the forward problem, is the computational bottleneck of the recovery algorithm, whereby the lack of a real-time solution is impeding practical and clinical...
متن کاملDirectional Stroke Width Transform to Separate Text and Graphics in City Maps
One of the complex documents in the real world is city maps. In these kinds of maps, text labels overlap by graphics with having a variety of fonts and styles in different orientations. Usually, text and graphic colour is not predefined due to various map publishers. In most city maps, text and graphic lines form a single connected component. Moreover, the common regions of text and graphic lin...
متن کاملUse of GPUs in room acoustic modeling and auralization
All room acoustic modeling techniques are computationally demanding due to the underlying complexity of sound propagation. Traditionally, all the modeling methods have been implemented for the central processing unit (CPU) of the computer. Recent trends in terms of programmable many-core processors or graphics processing units (GPU) is resulting in a paradigm shift. Modern GPUs are massively pa...
متن کاملAcceleration of Reconfigurable Video Coding Using New Parallel Architectures
In this paper we present a novel technique to accelerate reconfigurable video coding with parallel architectures. We focus on the use of the Graphics Processing Unit (GPU) as our platform for parallel processing but the algorithm can be implemented on other parallel architectures. Implementation of the solution shows that execution time is reduced 16-60% depending on the decoder module implemen...
متن کاملDepth Complexity in Object-Parallel Graphics Architectures
We consider a multiprocessor graphics architecture object-parallel if graphics primitives are assigned to processors without regard to screen location, and if each processor completely renders the primitives it is assigned. Such an approach leads to the following problem: the images rendered by all processors must be merged, or composited, before they can be displayed. At worst, the number of p...
متن کامل